PariahCybersecTest.AccountsTest
Tests all of the Accounts system, remember to set the directory!
public async Task AccountsTest()
{
var directory = "Directory Here"
await accounts.SetupFiles(directory);
var newUser = await accounts.CreateUser("RedEyedXaXa", "GGO_NoRespawn$SinonTargeted@Midnight".ToSecureData(), directory);
Console.WriteLine("New User Created, password recovery key: " + newUser.ConvertToString());
var loginUser = await accounts.LoginUser("RedEyedXaXa", directory, "GGO_NoRespawn$SinonTargeted@Midnight".ToSecureData());
Console.WriteLine("Login User File Encryption Key: " + loginUser.ConvertToString());
var resetTest = await accounts.ResetPassword("RedEyedXaXa", directory, "XeXeed_Offline$KillCode_2077*VR".ToSecureData(), newUser);
Console.WriteLine("Password Reset Key: " + resetTest.ConvertToString());
}